package com.qdu.mapper;

import java.util.List;

import org.apache.ibatis.annotations.Param;

import com.qdu.entity.Assess;

public interface AssessMapper {

	String getAssessBySrollnoAndTermId(@Param("srollno") String srollno, @Param("termId") int termId);

	Assess getOneAssessById(String assessId);

	Assess getOneAssessByTeacherId(String tid);

	Assess getOneAssessByTidAndTermId(@Param("tid") String tid, @Param("termId") int termId);

	List<Assess> getAllAssess();

	Assess getOneAssessByThreeId(@Param("tid") String tid, @Param("cid") String cid, @Param("termId") int termId);

	boolean addAssess(@Param("tid") String tid, @Param("cid") String cid, @Param("termId") int termId,
			@Param("assessResult") int assessResult, @Param("srollno") String srollno);

	boolean modifyAssess(@Param("assess") Assess assess, @Param("tid") String tid, @Param("cid") String cid,
			@Param("termId") int termId, @Param("srollno") String srollno);

	boolean deleteAssessById(String assessId);
}
